import java.util.Scanner;
import java.net.*;
import java.io.*;
public class Geschaeftsstelle implements Serializable
{
	static Mitarbeiter[] mitarbeiter = new Mitarbeiter[20];
	private static Zielerreichung[] zielerreichung = new Zielerreichung[20];
	// private static String[] alleziele = new String[20];
	static int gs;	

	
	
	public void listMitarbeiter()
	{
		int i=0;
		for(i=0;mitarbeiter[i] != null;i++)
		{
			System.out.println(i+":\t"+mitarbeiter[i].getSurname()+" "+mitarbeiter[i].getName());
		}
	}
	
	public void listZielerreichung()
	{
		int i=0;
		for(i=0;zielerreichung[i]!= null; i++)
		{
			System.out.println(i+":\t"+zielerreichung[i].getMitarbeiter().getSurname()+" "+zielerreichung[i].getMitarbeiter().getName());
		}
	}
	
	public int addMitarbeiter()
	{
		Scanner eingabe = new Scanner(System.in);
		int i=0;
		while(mitarbeiter[i] != null)
		{
			i++;
		}
		
		System.out.println("Nachname:");
		String name = eingabe.next();
		System.out.println("Vorname:");
		String surname = eingabe.next();
		
		mitarbeiter[i] = new Mitarbeiter(this,name,surname);
		
		return i;
	}
	public void addMitarbeiter(Mitarbeiter name)
	{
		
		int i=0;
		while(mitarbeiter[i] != null)
		{
			i++;
		}
		
		
		mitarbeiter[i] = name;
	}
	
	public void addZielerreichung(Zielerreichung newziel)
	{
		int i=0;
		
		for(i = 0; zielerreichung[i] != null ; i++);
		
		zielerreichung[i] = newziel;
	}
	
	public Mitarbeiter getMitarbeiter(int i)
	{
		return mitarbeiter[i];
	}
	
	public Zielerreichung getZielerreichung(int i)
	{
		return zielerreichung[i];
	}
			
	
	
	public int getCountZielerreichung()
	{
		int i=0;
		for(i=0;zielerreichung[i] != null;i++);
		
		return i;
	}	

	
	
}